Big Huge Thesaurus

alliaceous plant

noun